<?
$reqPath='';
require_once($reqPath."class/m_report.php");
require_once($reqPath.'fpdf/fpdf.php');

class PDF extends FPDF
{
	var $datefrom;
	var $dateto;
	
	function setHeaderCriteria($dtfrom , $dtto){
		$this->datefrom=$dtfrom;
		$this->dateto=$dtto;
	}
	function Header()
	{
		//Arial bold 15
		$this->SetFont('tahoma','B',12);
		//Title
		$this->Cell(0,10,iconv( 'UTF-8','cp874' , 'รายงานสั่งของจากซัพพลายเออร์'),0,0,'C');
		$this->Ln();
		$this->SetFont('tahoma','B',11);
		$this->Cell(0,10,iconv( 'UTF-8','cp874' , 'ข้อมูลตั้งแต่วันที่ '. $this->datefrom .' ถึง '. $this->dateto),0,0,'C');
		//Line break
		$this->Ln(10);
	}

	//Page footer
	function Footer()
	{
		//Position at 1.5 cm from bottom
		$this->SetY(-15);
		//Arial italic 8
		$this->SetFont('Arial','I',8);
		//Page number
		$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'R');
	}

	//Colored table
	function GenTable($header,$data=null)
	{
		//Colors, line width and bold font
		$this->SetFillColor(20,114,218);
		$this->SetTextColor(255);
		$this->SetDrawColor(114,175,242);
		$this->SetLineWidth(.1);
		$this->SetFont('','B');
		//Header
		//Array('no' , branch, amount , %amount);
		$w=array(15,90,25,25,20,20);

		for($i=0;$i<count($header);$i++)
			$this->Cell($w[$i],7,iconv( 'UTF-8','cp874' , $header[$i]),1,0,'C',true);
			
		$this->Ln();
		
		//Color and font restoration
		$this->SetFillColor(224,235,255);
		$this->SetTextColor(0);
		$this->SetFont('');
		//Data
		$fill=false;
		$i=1;
		
		// foreach($data as $row)
		// {
		// //	echo $row[0];
			// $this->Cell($w[0],6,$i,'LR',0,'R',$fill);
			// $this->Cell($w[1],6,$row['BranchName'],'LR',0,'L',$fill);
			// $this->Cell($w[2],6, number_format( $row['Amount'] ,2,'.',','),'LR',0,'R',$fill);
			// $this->Cell($w[3],6,1000,'LR',0,'R',$fill);
			// $this->Ln();
			// $fill=!$fill;
			// $i++;
		// }
		// $this->Cell(array_sum($w),0,'','T');
		// $this->Ln();
		
		// $this->SetFont('','B');
		
		// $this->Cell(105,6,'Total','LR',0,'R',$fill);
		// $this->Cell($w[2],6,5000,'LR',0,'R',$fill);
		// $this->Cell($w[3],6,1000,'LR',0,'R',$fill);
		// $this->Ln();
		// $this->Cell(array_sum($w),0,'','T');
		
	}
}

$report=new M_report();
//$data=$report->TopSaleReport();
$header=$report->OrderHeader();

$pdf=new PDF();
$pdf->setHeaderCriteria('20/03/2011','21/03/2011');
$pdf->SetRightMargin(5);
$pdf->SetLeftMargin(5);
//Set pageno
$pdf->AliasNbPages();
$pdf->AddFont("tahoma","","tahoma.php");
$pdf->AddFont("tahoma","B","tahomab.php");

$pdf->SetFont("tahoma","B",10); 
$pdf->SetFont("tahoma","",10); 

//Data loading
$pdf->AddPage();
$pdf->GenTable($header );
$pdf->Output();
exit();
?>
